package com.ibeeking.found.auth.api.common.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName MemberLoginDTO
 * @Description 会员登录dto
 * @Author ibeeking
 * @Date 2021-01-20 11:00
 **/
@Data
public class LoginCpUserDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long id;
    /**
     * 租户id
     */
    private Integer tenantId;
    private String industry;
    /**
     * 关联员工
     */
    private Long employeeId;
    /**
     * wxUserId
     */
    private String wxUserId;
    /**
     * dingUserId
     */
    private String dingUserId;

    /**
     * userCode
     */
    private String userCode;

    /**
     * 登录密码
     */
    private String password;

    /**
     * 姓名
     */
    private String name;

    /**
     * 手机号码
     */
    private String mobile;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 是否锁定
     */
    private Boolean lock;
    /**
     * 是否在职
     */
    private Integer job;
    /**
     * 有效状态
     */
    private Integer publishStatus;

    private Boolean demoUser;

    /**
     * 登录身份
     */
    private String loginRole;

    /**
     * 当前认证id列表
     */
    private List<Long> ids;
}
